<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--单例模式:多线程环境下只会创建一次出来-->
<!--*action：规定当提交表单时向何处发送表单数据，该属性值就是URL**
        method ：规定用于发送表单数据的方式


        enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。
        默认地，表单数据会编码为 "application/x-www-form-urlencoded"。
        就是说，在发送到服务器之前，所有字符都会进行编码（空格转换为 "+" 加号，特殊符号转换为 ASCII HEX 值）。


        值                                                                 描述
        application/x-www-form-urlencoded	               在发送前编码所有字符（默认）
         multipart/form-data                                      不对字符编码。
                                                                                在使用包含文件上传控件的表单时，必须使用该值。
        text/plain	                                                         空格转换为 "+" 加号，但不对特殊字符编码。
-->
<form method="post" action="/" enctype="multipart/form-data">
    <!--
    type	:[
                 定义和用法
                    type 属性规定 input 元素的类型。
                    值	描述
                    button	定义可点击按钮（多数情况下，用于通过 JavaScript 启动脚本）。
                    checkbox	定义复选框。
                    file	定义输入字段和 "浏览"按钮，供文件上传。
                    hidden	定义隐藏的输入字段。
                    image	定义图像形式的提交按钮。
                    password	定义密码字段。该字段中的字符被掩码。
                    radio	定义单选按钮。
                    reset	定义重置按钮。重置按钮会清除表单中的所有数据。
                    submit	定义提交按钮。提交按钮会把表单数据发送到服务器。
                    text	定义单行的输入字段，用户可在其中输入文本。默认宽度为 20 个字符。
              ]   规定 input 元素的类型。
    name	field_name	定义 input 元素的名称。
                 [定义和用法
                name 属性规定 input 元素的名称。
                name 属性用于对提交到服务器后的表单数据进行标识，或者在客户端通过 JavaScript 引用表单数据。
                注释：只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。]
    value	value	规定 input 元素的值。
                [定义和用法
                value 属性为 input 元素设定值。
                对于不同的输入类型，value 属性的用法也不同：
                type="button", "reset", "submit" - 定义按钮上的显示的文本
                type="text", "password", "hidden" - 定义输入字段的初始值
                type="checkbox", "radio", "image" - 定义与输入相关联的值
                注释：<input type="checkbox"> 和 <input type="radio"> 中必须设置 value 属性。
                注释：value 属性无法与 <input type="file"> 一同使用。

                ]
    -->
    <input name="myFile" type="file">
    <input type="submit" value="提交">

</form>
</body>
</html>